home *** CD-ROM | disk | FTP | other *** search
- Path: linus.mitre.org!spectre!eachus
- From: eachus@spectre.mitre.org (Robert I. Eachus)
- Newsgroups: comp.lang.ada,comp.lang.c,comp.lang.c++
- Subject: Re: C/C++ knocks the crap out of Ada
- Followup-To: comp.lang.ada,comp.lang.c,comp.lang.c++
- Date: 16 Feb 1996 17:02:30 GMT
- Organization: The Mitre Corp., Bedford, MA.
- Message-ID: <EACHUS.96Feb16120230@spectre.mitre.org>
- References: <4etcmm$lpd@nova.dimensional.com> <4f4ptt$a1c@newsbf02.news.aol.com>
- <4f4sh6$dco@qualcomm.com> <19960206T135716Z@arcana.naggum.no>
- <4g1bq8$l5@mailhub.scitec.com.au>
- NNTP-Posting-Host: spectre.mitre.org
- In-reply-to: ramsesy@rd.scitec.com.au's message of 16 Feb 1996 07:30:16 GMT
-
-
- In article <4g1bq8$l5@mailhub.scitec.com.au> ramsesy@rd.scitec.com.au (Ramses Youhana) writes:
-
- > How did you come up with this statement and what figures have you
- > got to support it? Anybody going for an Ada job can just as
- > easily lie about their knowledge of Ada programming as with C/C++.
- > Maybe the employer can setup a better interviewing process to
- > filter out those who lie about their level of knowledge and
- > experience.
-
- I will certainly support it from experience. It takes about ten
- minutes AT MOST over the phone to get a pretty good picture of how
- well someone knows Ada and good a software engineer he is. With C
- programmers, I have found that I can only judge their suitability by
- reading through several pages of code they have written (and verifying
- that they understood what they wrote, rather than providing code which
- has been graded/improved by others).
-
- But I wouldn't use the word lie. The real difference seems to be
- linguistic feedback. Tucker Taft used to complain about the "little
- tests" that Ada keeps giving to programmers. Some of them were
- irritations correctly eliminated in Ada 95, but an awful lot more of
- them are of the form, "if you don't know this, you shouldn't be
- writing this code." To choose one that Tucker Taft added to Ada 95,
- the rule about functions with a controlling result becoming abstract
- when the type is derived is a "little test." If you don't know the
- answer you shouldn't be deriving from that type.
-
- The net result is that Ada programmers go instantly from cool and
- competent to glassy-eyed when you get beyond their area of competence.
-
- --
-
- Robert I. Eachus
-
- with Standard_Disclaimer;
- use Standard_Disclaimer;
- function Message (Text: in Clever_Ideas) return Better_Ideas is...
-